From: Florian Müllner Date: Tue, 17 Jun 2025 13:57:02 +0000 (+0200) Subject: lint: Require dangling comma in multi-line imports X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~124^2^2~37 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f1979ca0a1e9cbd165c57fab6e44bf49ece817be;p=gnome-shell.git lint: Require dangling comma in multi-line imports This keeps the config in line with gjs, which added the option in gjs@f7d3b5d4c8. Part-of: --- diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js index 4f253f04e..06f7d967f 100644 --- a/js/ui/extensionSystem.js +++ b/js/ui/extensionSystem.js @@ -9,7 +9,7 @@ import * as Config from '../misc/config.js'; import * as ExtensionDownloader from './extensionDownloader.js'; import {formatError} from '../misc/errorUtils.js'; import { - ExtensionState, ExtensionType, loadExtensionMetadata + ExtensionState, ExtensionType, loadExtensionMetadata, } from '../misc/extensionUtils.js'; import * as FileUtils from '../misc/fileUtils.js'; import * as Main from './main.js'; diff --git a/lint/eslintrc-gjs.yml b/lint/eslintrc-gjs.yml index e1f451991..3c8fb7acf 100644 --- a/lint/eslintrc-gjs.yml +++ b/lint/eslintrc-gjs.yml @@ -30,6 +30,7 @@ rules: - error - arrays: always-multiline objects: always-multiline + imports: always-multiline functions: never comma-spacing: - error diff --git a/subprojects/extensions-app/js/extensionManager.js b/subprojects/extensions-app/js/extensionManager.js index 3c0416317..adb3b0e00 100644 --- a/subprojects/extensions-app/js/extensionManager.js +++ b/subprojects/extensions-app/js/extensionManager.js @@ -3,7 +3,7 @@ import GLib from 'gi://GLib'; import GObject from 'gi://GObject'; import { - ExtensionState, ExtensionType, deserializeExtension + ExtensionState, ExtensionType, deserializeExtension, } from './misc/extensionUtils.js'; const GnomeShellIface = loadInterfaceXML('org.gnome.Shell.Extensions');